package com.shen.langchain4j.service;

import dev.langchain4j.service.MemoryId;
import dev.langchain4j.service.UserMessage;

/**
 * 声明式AI服务业务接口
 */
public interface ChatMemoryAssistant {
    /**
     * 带有记忆缓存的聊天接口
     *
     * @param userId 用户id
     * @param prompt 提示词
     * @return 大模型返回内容
     */
    String chatWithMemory(@MemoryId Long userId, @UserMessage String prompt);
}
